package com.sailfish.template.infra.repository.pm;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sailfish.template.infra.entity.Project;

/**
 * @author XIAXINYU3
 * @date 2021/11/2
 */
public interface ProjectRepository extends IService<Project> {
    /**
     * 根据id查询项目
     *
     * @param id 项目id
     * @return 项目
     */
    Project findOne(Long id);

    /**
     * 分页查询测试用例
     *
     * @param page 分页对象
     * @return 测试用例
     */
    IPage<Project> page(Page page);
}
